package com.yvon.maple.service.auth.service;

import com.yvon.maple.service.auth.model.LdapUser;

/**
 * @author : Yvon
 * @since : 2022-02-25
 */
public interface LdapService {

    /**
     * 通过用户名查询用户
     *
     * @param username 用户名
     * @return LdapUser
     * @author : Yvon / 2022-02-25
     */
    LdapUser getUserByUsername(String username);

    /**
     * 身份验证
     *
     * @param username 用户名
     * @param password 密码
     * @return void
     * @author : Yvon / 2022-02-25
     */
    void authentication(String username, String password);
}
